4
תגובות
יש לי טופס צור קשר, ובו יש 5 שדות; שם, דוא"ל, מספר טלפון, נושא ההודעה והודעה.
איך אני יכול לעשות ככה שאם לא מילאו כמה פרטים אז הוא יציג הודעת שגיאה שלא מילאו את הפרטים הללו?
הכוונה היא שאם למשל, לא מילאו שם מס' טלפון ונושא ההודעה אז יוצגו 3 שגיאות ביחד.
עד עכשיו השתמשתי ב-ELSEIF שהציג רק שגיאה אחת כל פעם, לדוגמא: "לא מילאת את שדה השם" ואז אחרי שמילאתי אותו אז הוא כותב "לא מילאת את מספר הטלפון" וכו'.
איך אני יכול לעשות ככה שאם לא מילאו כמה פרטים אז הוא יציג הודעת שגיאה שלא מילאו את הפרטים הללו?
הכוונה היא שאם למשל, לא מילאו שם מס' טלפון ונושא ההודעה אז יוצגו 3 שגיאות ביחד.
עד עכשיו השתמשתי ב-ELSEIF שהציג רק שגיאה אחת כל פעם, לדוגמא: "לא מילאת את שדה השם" ואז אחרי שמילאתי אותו אז הוא כותב "לא מילאת את מספר הטלפון" וכו'.
4 תשובות
בHTML5 מוסיפים רק required ובTITLE את המלל של השגיאה שאתה רוצה שיופיע
<input type="text" name="name" autofocus placeholder="דוגמא: " title="הכנס את השם " required="required" min="5" max="15" >
עריכה: זה יציג שגיאה אחת בלבד..מערך זה הפתרון שלך או להדפיס את ההודעות למקום מסויים ולעבור תנאי תנאי על כל אינפוט שיוסיף את השגיאה לאזור השגיאות